package com.dglg.spring.dao;

import com.dglg.spring.model.Scores;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface ScoresDao {

    //插入学生id,并更新后面分数
    int addstudent_id(@Param("student_id") String student_id, @Param("class_name") String class_name);

    // 更新个人成绩
    int updateIndividual_scores(@Param("student_id") String student_id, @Param("Individual_scores") double Individual_scores);

    //更新教师分数
    int update_teachergroup_score(@Param("student_id") String student_id,@Param("teachergroup_score") double teachergroup_score);

    // 更新小组成绩
    int updategroup_scores(@Param("student_id") String student_id,@Param("group_scores") double group_scores);

    // 更新专家分数
    int updateexpertpanel_rating(@Param("student_id") String student_id,@Param("expertpanel_rating") double group_scores);

    // 更新综合成绩
    int updatecomposite_score(@Param("student_id")String student_id,@Param("composite_score") double composite_score);

    // 根据学号获取计算小组分数所需的分数
    Scores select_group_type(String student_id);

    // 根据学号获取计算综合分数所需的分数
    Scores select_allcomposite_type(String student_id);

}
